package cn.bluemobi.app.service;

import cn.bluemobi.app.entity.output.Comment;
import cn.bluemobi.app.entity.output.Commodity;
import cn.bluemobi.app.entity.output.Specification;
import cn.bluemobi.common.core.dto.Dto;
import cn.bluemobi.common.core.dto.Page;

public interface CommodityService {

	Page<Commodity> findCommodityList(Integer pageNo, Integer pageSize,
			String keyword, String secondCategoryId, String isPointsExchange,
			String isThreeMultiplePoints, String isRecommend, String isNew,
			String priceSort, String buyCountSort);

	Dto<Commodity> findCommodityDetail(String memberId, String commodityId);

	Dto<Specification> findSpecificationDetail(String commodityId,
			String specificationId);

	Page<Comment> findComments(Integer pageNo, Integer pageSize,
			String commodityId);

}
